//
// Created by Tunm-Air13 on 2024/3/14.
//

#ifndef SIMPLESEMANTIC_SERROR_H
#define SIMPLESEMANTIC_SERROR_H

#define SSUCCEED						        (0)                             // Success

#define SERR_BASIC_BASE					    0X0001							// Basic error types
#define SERR_UNKNOWN					        SERR_BASIC_BASE					// Unknown error
#define SERR_INVALID_PARAM				    (SERR_BASIC_BASE+1)				// Invalid parameter
#define SERR_JIEBA_FILE_ERROR				(SERR_BASIC_BASE+2)				// Jieba files error
#define SERR_MODEL_FILE_ERROR				(SERR_BASIC_BASE+3)				// Model files error
#define SERR_ALREADY_INITIALIZED		        (SERR_BASIC_BASE+4)				// Repeated initialization
#define SERR_JNI_PATH_ERROR     		        (SERR_BASIC_BASE+20)			// JNI input path error

#endif //SIMPLESEMANTIC_SERROR_H
